// 导入express
var express = require('express');

// 导入formidable
const formidable = require('formidable'); //formidable 可以完成body-parser的功能

// 模块化
var router = express.Router();


/* GET home page. */
router.get('/', function (req, res, next) {
    res.render('index', {title: 'Express'});
});

// 显示网页的(表单)
router.get('/picture', function (req, res, next) {
    res.render('picture');
});
// 显示网页的(表单)
router.post('/picture', function (req, res, next) {
    // 创建form对象1
    const form = formidable({
        multiples: true,
        uploadDir: __dirname + '/../public/images',//设置文件上传的保存目录
        keepExtensions: true //保持文件后缀
    });//
    // 解析请求报文
    form.parse(req, (err, fields, files) => {
        if (err) {
            next(err);
            return;
        }
        console.log(fields)//装的  text radio checkbox select
        console.log(files)//装的   file

        //服务器保存该图片的访问  URL
        let url='/images/'+files.portrait.newFilename;
        res.send('成功提交~~!!查看图片的路径如下：'+url);
    });
});


module.exports = router;
